home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3dm / fx / dmPMGetSourceAUsage.z / dmPMGetSourceAUsage
Encoding:
Text File  |  2002-10-03  |  7.5 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee((((3333ddddmmmm))))                              ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee((((3333ddddmmmm))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee, ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeBBBBUUUUssssaaaaggggeeee, ddddmmmmPPPPMMMMGGGGeeeettttDDDDeeeessssttttUUUUssssaaaaggggeeee - retrieves
  10.      the usage bitmask of the plugin
  11.  
  12.  
  13. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  14.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ffffxxxx____pppplllluuuuggggiiiinnnn____mmmmggggrrrr....hhhh>>>>
  15.  
  16.      iiiinnnntttt ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee
  17.            (((( DDDDMMMMpppplllluuuuggggiiiinnnn**** pppplllluuuuggggiiiinnnn ))))
  18.  
  19.      iiiinnnntttt ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeBBBBUUUUssssaaaaggggeeee
  20.            (((( DDDDMMMMpppplllluuuuggggiiiinnnn**** pppplllluuuuggggiiiinnnn ))))
  21.  
  22.      iiiinnnntttt ddddmmmmPPPPMMMMGGGGeeeettttDDDDeeeessssttttUUUUssssaaaaggggeeee
  23.            (((( DDDDMMMMpppplllluuuuggggiiiinnnn**** pppplllluuuuggggiiiinnnn ))))
  24.  
  25.  
  26. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  27.      _p_l_u_g_i_n   A pointer to a DDDDMMMMpppplllluuuuggggiiiinnnn, which was created with ddddmmmmPPPPMMMMIIIInnnniiiittttPPPPlllluuuuggggiiiinnnn
  28.               or ddddmmmmPPPPMMMMIIIInnnniiiittttDDDDiiiirrrreeeeccccttttoooorrrryyyy.
  29.  
  30.  
  31. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  32.      ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee returns the usage bitmask of the source A.  Possible
  33.      values are:
  34.  
  35.      #define DM_BUF_INPUT_DIRECT       0x0001  /* reads from void *data */
  36.      #define DM_BUF_INPUT_TEXTURE      0x0002  /* uses OpenGL texturing */
  37.      #define DM_BUF_INPUT_DRAWPIXELS        0x0004  /* uses OpenGL pixel
  38.      drawing */ #define DM_BUF_INPUT_MOVIE        0x0008  /* used only by
  39.      application */ #define DM_BUF_INPUT_ALL     0xFFFF  /* may use any kind
  40.      of input */
  41.  
  42.  
  43.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____DDDDIIIIRRRREEEECCCCTTTT         reads from void *data
  44.  
  45.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE        uses OpenGL texturing
  46.  
  47.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____DDDDRRRRAAAAWWWWPPPPIIIIXXXXEEEELLLLSSSS     uses OpenGL pixel drawing
  48.  
  49.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____MMMMOOOOVVVVIIIIEEEE          used only by application
  50.  
  51.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____AAAALLLLLLLL            may use any kind of input
  52.  
  53.  
  54.      ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeBBBBUUUUssssaaaaggggeeee returns the usage bitmask of the source B (video
  55.      transitions only).  Possible values are:
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee((((3333ddddmmmm))))                              ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee((((3333ddddmmmm))))
  71.  
  72.  
  73.  
  74.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____DDDDIIIIRRRREEEECCCCTTTT         reads from void *data
  75.  
  76.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE        uses OpenGL texturing
  77.  
  78.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____DDDDRRRRAAAAWWWWPPPPIIIIXXXXEEEELLLLSSSS     uses OpenGL pixel drawing
  79.  
  80.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____MMMMOOOOVVVVIIIIEEEE          used only by application
  81.  
  82.      DDDDMMMM____BBBBUUUUFFFF____IIIINNNNPPPPUUUUTTTT____AAAALLLLLLLL            may use any kind of input
  83.  
  84.  
  85.      ddddmmmmPPPPMMMMGGGGeeeettttDDDDeeeessssttttUUUUssssaaaaggggeeee returns the usage bitmask of the destination.  Possible
  86.      values are:
  87.  
  88.  
  89.      DDDDMMMM____BBBBUUUUFFFF____OOOOUUUUTTTTPPPPUUUUTTTT____DDDDIIIIRRRREEEECCCCTTTT     writes to void *data
  90.  
  91.      DDDDMMMM____BBBBUUUUFFFF____OOOOUUUUTTTTPPPPUUUUTTTT____OOOOPPPPEEEENNNNGGGGLLLL     renders with OpenGL
  92.  
  93.      DDDDMMMM____BBBBUUUUFFFF____OOOOUUUUTTTTPPPPUUUUTTTT____MMMMOOOOVVVVIIIIEEEE      used only by application
  94.  
  95.  
  96.  
  97. CCCCAAAAVVVVEEEEAAAATTTTSSSS
  98.      Calling ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee, ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeBBBBUUUUssssaaaaggggeeee, or ddddmmmmPPPPMMMMGGGGeeeettttDDDDeeeessssttttUUUUssssaaaaggggeeee
  99.      will cause the plugin to be loaded with dlopen(3) if it is not already
  100.      loaded.
  101.  
  102.  
  103. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS
  104.      ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeAAAAUUUUssssaaaaggggeeee will return the usage bitmask of the source A.
  105.      ddddmmmmPPPPMMMMGGGGeeeettttSSSSoooouuuurrrrcccceeeeBBBBUUUUssssaaaaggggeeee will return the usage bitmask of the source B.
  106.      ddddmmmmPPPPMMMMGGGGeeeettttDDDDeeeessssttttUUUUssssaaaaggggeeee will return the the usage bitmask of the destination.
  107.  
  108.  
  109. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  110.      dmPMCreateManager(3dm), dmPMInitPlugin(3dm), dmGetError(3dm).
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.